register renaming

register renaming
переименование регистров
механизм многих современных микропроцессоров (Intel Pentium и RISC), способствующий эффективному выполнению команд по предположению (см. speculative execution, speculative evaluation). На кристалле микропроцессора размещается большее число регистров, чем номинально доступно программисту в регистровом файле, и результаты нескольких выполненных по предположению команд сохраняются в "запасных", избыточных регистрах. Когда становится известным конкретный путь ветвления программы, эти регистры переименовываются и оказываются "реальными" регистрами, благодаря чему исключается необходимость производить перемещение данных из регистра в регистр. Другими словами, это использование виртуальных регистров на промежуточных ступенях конвейера для того, чтобы параллельно обрабатывать больше команд
см. тж. register, stage

Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. . 1998-2007.

Игры ⚽ Нужно сделать НИР?

Смотреть что такое "register renaming" в других словарях:

  • Register renaming — In computer engineering, register renaming refers to a technique usedto avoid unnecessary serialization of program operations imposed by the reuseof registers by those operations.Problem definitionPrograms are composed of instructions which… …   Wikipedia

  • Register Renaming — Registerumbenennung (engl. Register Renaming) bezeichnet eine Phase der Befehlsverarbeitung, die hauptsächlich in superskalaren Mikroprozessoren zum Einsatz kommt. Üblicherweise findet in der Dekodierstufe (ID) während der Dekodierung einer… …   Deutsch Wikipedia

  • Register renaming — Registerumbenennung (engl. Register Renaming) bezeichnet eine Phase der Befehlsverarbeitung, die hauptsächlich in superskalaren Mikroprozessoren zum Einsatz kommt. Üblicherweise findet in der Dekodierstufe (ID) während der Dekodierung einer… …   Deutsch Wikipedia

  • Register file — A register file is an array of processor registers in a central processing unit (CPU). Modern integrated circuit based register files are usually implemented by way of fast static RAMs with multiple ports. Such RAMs are distinguished by having… …   Wikipedia

  • Register window — In computer engineering, the use of register windows is a technique to improve the performance of a particularly common operation, the procedure call. By devoting hardware to this problem, almost all computer programs will run… …   Wikipedia

  • Register Alias Table — In a computer processor, a register alias table is a unit that maps architectural registers to physical registers. See also Register renaming …   Wikipedia

  • Processor register — In computer architecture, a processor register is a small amount of storage available as part of a CPU or other digital processor. Such registers are (typically) addressed by mechanisms other than main memory and can be accessed more quickly.… …   Wikipedia

  • National Register of Historic Places listings in Detroit, Michigan — Location of Detroit in Michigan …   Wikipedia

  • Comparison of CPU architectures — Contents 1 Factors 1.1 Bits 1.2 Operands 1.3 Endianess 2 Architectures …   Wikipedia

  • Microarchitecture — Computer organization redirects here. For organizations that make computers, see List of computer system manufacturers. For one classification of computer architectures, see Flynn s taxonomy. For another classification of instruction set… …   Wikipedia

  • x86 — This article is about Intel microprocessor architecture in general. For the 32 bit generation of this architecture which is also called x86 , see IA 32. x86 Designer Intel, AMD Bits 16 bit, 32 bit, and/or 64 bit Introduced 1978 Design …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»